package com.docmgmt.mvp.dto;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 创建分享链接请求
 *
 * @author Dora
 */
@Data
public class CreateShareRequest {

    /**
     * 分享类型：link（公开链接）/user（指定用户）
     * 默认为link
     */
    private String shareType;

    /**
     * 过期时间（可选）
     */
    private LocalDateTime expireTime;

    /**
     * 访问密码（可选，4-8位）
     */
    private String password;

    /**
     * 是否允许下载（默认true）
     */
    private Boolean allowDownload;

    /**
     * 最大下载次数（可选，null表示不限制）
     */
    private Integer maxDownload;
}
